package demo1222.pm;

/*
自定义编译期异常:
格式:修饰符 class XxxException  extends Exception{

   public XxxException(String message){
   super(message);
   }

   public XxxException(){

   }
}

使用throw关键字主动抛出一个异常对象.
格式:
    throw  异常对象;


自定义一个运行期异常
格式:
修饰符 class XxxException extends RuntimeException{
   public XxxException(String message){
   super(message);
   }
   public XxxException(){

   }
}
 */
public class Demo_08 {
    public static void main(String[] args) throws LoginException {
        login("user", "123456");
        System.out.println("程序结束...");
    }

    public static void login(String username, String password) throws LoginException {
        if ("admin".equals(username) && "123456".equals(password)) {
            System.out.println("登录成功!");
        } else {
            throw new LoginException("用户名或者密码错误");
        }
    }
}
